func go/types.asNamed
27 uses
go/types (current package)
alias.go#L137: func asNamed(t Type) *Named {
builtins.go#L928: if named := asNamed(t); named != nil {
decl.go#L533: named := asNamed(typ)
decl.go#L549: if t := asNamed(obj.typ); t != nil { // type may be invalid
decl.go#L764: base := asNamed(obj.typ) // shouldn't fail but be conservative
interface.go#L107: func (t *Interface) Embedded(i int) *Named { return asNamed(t.embeddeds[i]) }
interface.go#L203: if named := asNamed(def.typ); named != nil {
lookup.go#L61: if t := asNamed(T); t != nil {
lookup.go#L142: if named := asNamed(typ); named != nil {
methodset.go#L83: if t := asNamed(T); t != nil && isPointer(t) {
methodset.go#L120: if named := asNamed(typ); named != nil {
named.go#L159: if asNamed(underlying) != nil {
named.go#L458: if asNamed(underlying) != nil {
named.go#L651: if asNamed(orig.underlying) != nil {
named.go#L709: if t := asNamed(typ); t != nil {
predicates.go#L151: named := asNamed(t)
predicates.go#L475: if y := asNamed(y); y != nil {
sizes.go#L118: named := asNamed(T)
typeparam.go#L145: if n := asNamed(bound); n != nil {
typestring.go#L225: if t == asNamed(universeComparable.Type()).underlying {
under.go#L15: if t := asNamed(t); t != nil {
unify.go#L317: if asNamed(x) != nil || u.asBoundTypeParam(y) != nil {
unify.go#L341: if ny := asNamed(y); mode&exact == 0 && ny != nil && isTypeLit(x) && !(u.enableInterfaceInference && IsInterface(x)) {
unify.go#L378: xn := asNamed(x) != nil
unify.go#L379: yn := asNamed(y) != nil
unify.go#L738: if y := asNamed(y); y != nil {
universe.go#L299: if typ := asNamed(obj.Type()); typ != nil {
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)